import request from '@/request/index.js';

/**
 * API方法说明
 * @method 货主点击确认收货
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function confirm(params) {
    return request.post({
        url: '/app/truckOrder/confirm',
		data: params
    });
};

/**
 * API方法说明
 * @method 车主点击已取货
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function take(params) {
    return request.post({
        url: '/app/truckOrder/take',
		data: params
    });
};

/**
 * API方法说明
 * @method 车主点击已送达
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function arrive(params) {
    return request.post({
        url: '/app/truckOrder/arrive',
		data: params
    });
};

/**
 * API方法说明
 * @method 车主取消订单
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function truckCancel(params) {
    return request.post({
        url: '/app/truckOrder/truckCancel',
		data: params
    });
};

/**
 * API方法说明
 * @method 货主取消订单
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function ownerCancel(params) {
    return request.post({
        url: '/app/truckOrder/ownerCancel',
		data: params
    });
};

/**
 * API方法说明
 * @method 获取运单列表
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function getList(params) {
    return request.get({
        url: '/app/truckOrder/list',
        params: params
    });
};


/**
 * API方法说明
 * @method 运单详情
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function getDetails(params) {
    return request.get({
        url: '/app/truckOrder/query',
		params: params
    });
};

/**
 * API方法说明
 * @method 微信支付下单
 * @param {Object} params 请求参数体
 * @return {Function}
 */
export function pay(params) {
    return request.post({
        url: '/app/truckOrder/wxPay',
		data: params
    });
};